\contentsline {chapter}{\numberline {1}Namespace Index}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Packages}{1}{section.1.1}
\contentsline {chapter}{\numberline {2}Hierarchical Index}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Class Hierarchy}{3}{section.2.1}
\contentsline {chapter}{\numberline {3}Class Index}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}Class List}{5}{section.3.1}
\contentsline {chapter}{\numberline {4}File Index}{7}{chapter.4}
\contentsline {section}{\numberline {4.1}File List}{7}{section.4.1}
\contentsline {chapter}{\numberline {5}Namespace Documentation}{9}{chapter.5}
\contentsline {section}{\numberline {5.1}betting Namespace Reference}{9}{section.5.1}
\contentsline {subsection}{\numberline {5.1.1}Detailed Description}{9}{subsection.5.1.1}
\contentsline {chapter}{\numberline {6}Class Documentation}{11}{chapter.6}
\contentsline {section}{\numberline {6.1}actions.\discretionary {-}{}{}Actions Class Reference}{11}{section.6.1}
\contentsline {subsection}{\numberline {6.1.1}Detailed Description}{11}{subsection.6.1.1}
\contentsline {subsection}{\numberline {6.1.2}Member Data Documentation}{11}{subsection.6.1.2}
\contentsline {subsubsection}{\numberline {6.1.2.1}B\discretionary {-}{}{}E\discretionary {-}{}{}T}{11}{subsubsection.6.1.2.1}
\contentsline {subsubsection}{\numberline {6.1.2.2}D\discretionary {-}{}{}O\discretionary {-}{}{}U\discretionary {-}{}{}B\discretionary {-}{}{}L\discretionary {-}{}{}E}{11}{subsubsection.6.1.2.2}
\contentsline {subsubsection}{\numberline {6.1.2.3}H\discretionary {-}{}{}I\discretionary {-}{}{}T}{11}{subsubsection.6.1.2.3}
\contentsline {subsubsection}{\numberline {6.1.2.4}S\discretionary {-}{}{}P\discretionary {-}{}{}L\discretionary {-}{}{}I\discretionary {-}{}{}T}{11}{subsubsection.6.1.2.4}
\contentsline {subsubsection}{\numberline {6.1.2.5}S\discretionary {-}{}{}T\discretionary {-}{}{}A\discretionary {-}{}{}N\discretionary {-}{}{}D}{12}{subsubsection.6.1.2.5}
\contentsline {section}{\numberline {6.2}betting.\discretionary {-}{}{}Betting Class Reference}{12}{section.6.2}
\contentsline {section}{\numberline {6.3}bjmath.\discretionary {-}{}{}B\discretionary {-}{}{}J\discretionary {-}{}{}Math Class Reference}{12}{section.6.3}
\contentsline {subsection}{\numberline {6.3.1}Detailed Description}{12}{subsection.6.3.1}
\contentsline {subsection}{\numberline {6.3.2}Member Function Documentation}{12}{subsection.6.3.2}
\contentsline {subsubsection}{\numberline {6.3.2.1}calc\discretionary {-}{}{}Hand\discretionary {-}{}{}Type}{12}{subsubsection.6.3.2.1}
\contentsline {subsubsection}{\numberline {6.3.2.2}calc\discretionary {-}{}{}Hand\discretionary {-}{}{}Value}{13}{subsubsection.6.3.2.2}
\contentsline {section}{\numberline {6.4}blackrlenv.\discretionary {-}{}{}Black\discretionary {-}{}{}R\discretionary {-}{}{}L\discretionary {-}{}{}Env Class Reference}{13}{section.6.4}
\contentsline {subsection}{\numberline {6.4.1}Detailed Description}{14}{subsection.6.4.1}
\contentsline {subsection}{\numberline {6.4.2}Constructor \& Destructor Documentation}{14}{subsection.6.4.2}
\contentsline {subsubsection}{\numberline {6.4.2.1}\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}\_\discretionary {-}{}{}init\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}\_\discretionary {-}{}{}}{14}{subsubsection.6.4.2.1}
\contentsline {subsection}{\numberline {6.4.3}Member Function Documentation}{14}{subsection.6.4.3}
\contentsline {subsubsection}{\numberline {6.4.3.1}get\discretionary {-}{}{}Sensors}{14}{subsubsection.6.4.3.1}
\contentsline {subsubsection}{\numberline {6.4.3.2}perform\discretionary {-}{}{}Action}{15}{subsubsection.6.4.3.2}
\contentsline {subsubsection}{\numberline {6.4.3.3}reset}{15}{subsubsection.6.4.3.3}
\contentsline {subsection}{\numberline {6.4.4}Member Data Documentation}{15}{subsection.6.4.4}
\contentsline {subsubsection}{\numberline {6.4.4.1}action\discretionary {-}{}{}\_\discretionary {-}{}{}set}{15}{subsubsection.6.4.4.1}
\contentsline {section}{\numberline {6.5}blackrltask.\discretionary {-}{}{}Black\discretionary {-}{}{}R\discretionary {-}{}{}L\discretionary {-}{}{}Task Class Reference}{15}{section.6.5}
\contentsline {subsection}{\numberline {6.5.1}Detailed Description}{16}{subsection.6.5.1}
\contentsline {subsection}{\numberline {6.5.2}Member Function Documentation}{16}{subsection.6.5.2}
\contentsline {subsubsection}{\numberline {6.5.2.1}get\discretionary {-}{}{}Observation}{16}{subsubsection.6.5.2.1}
\contentsline {subsubsection}{\numberline {6.5.2.2}get\discretionary {-}{}{}Reward}{16}{subsubsection.6.5.2.2}
\contentsline {subsubsection}{\numberline {6.5.2.3}perform\discretionary {-}{}{}Action}{17}{subsubsection.6.5.2.3}
\contentsline {section}{\numberline {6.6}cantor.\discretionary {-}{}{}Cantor Class Reference}{17}{section.6.6}
\contentsline {subsection}{\numberline {6.6.1}Detailed Description}{17}{subsection.6.6.1}
\contentsline {subsection}{\numberline {6.6.2}Member Function Documentation}{17}{subsection.6.6.2}
\contentsline {subsubsection}{\numberline {6.6.2.1}inv}{17}{subsubsection.6.6.2.1}
\contentsline {subsubsection}{\numberline {6.6.2.2}inv\discretionary {-}{}{}N}{18}{subsubsection.6.6.2.2}
\contentsline {subsubsection}{\numberline {6.6.2.3}pair}{18}{subsubsection.6.6.2.3}
\contentsline {subsubsection}{\numberline {6.6.2.4}pair\discretionary {-}{}{}N}{19}{subsubsection.6.6.2.4}
\contentsline {section}{\numberline {6.7}counting.\discretionary {-}{}{}Card\discretionary {-}{}{}Counter Class Reference}{19}{section.6.7}
\contentsline {subsection}{\numberline {6.7.1}Detailed Description}{20}{subsection.6.7.1}
\contentsline {subsection}{\numberline {6.7.2}Constructor \& Destructor Documentation}{20}{subsection.6.7.2}
\contentsline {subsubsection}{\numberline {6.7.2.1}\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}\_\discretionary {-}{}{}init\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}\_\discretionary {-}{}{}}{20}{subsubsection.6.7.2.1}
\contentsline {subsection}{\numberline {6.7.3}Member Function Documentation}{20}{subsection.6.7.3}
\contentsline {subsubsection}{\numberline {6.7.3.1}get\discretionary {-}{}{}All\discretionary {-}{}{}Counts}{20}{subsubsection.6.7.3.1}
\contentsline {subsubsection}{\numberline {6.7.3.2}reset}{21}{subsubsection.6.7.3.2}
\contentsline {subsubsection}{\numberline {6.7.3.3}update}{21}{subsubsection.6.7.3.3}
\contentsline {subsubsection}{\numberline {6.7.3.4}update\discretionary {-}{}{}Hi\discretionary {-}{}{}Low}{22}{subsubsection.6.7.3.4}
\contentsline {subsubsection}{\numberline {6.7.3.5}update\discretionary {-}{}{}Hi\discretionary {-}{}{}Opt1}{22}{subsubsection.6.7.3.5}
\contentsline {subsubsection}{\numberline {6.7.3.6}update\discretionary {-}{}{}Hi\discretionary {-}{}{}Opt2}{23}{subsubsection.6.7.3.6}
\contentsline {subsubsection}{\numberline {6.7.3.7}update\discretionary {-}{}{}K\discretionary {-}{}{}O}{23}{subsubsection.6.7.3.7}
\contentsline {subsubsection}{\numberline {6.7.3.8}update\discretionary {-}{}{}Omega\discretionary {-}{}{}I\discretionary {-}{}{}I}{24}{subsubsection.6.7.3.8}
\contentsline {subsubsection}{\numberline {6.7.3.9}update\discretionary {-}{}{}Zen}{24}{subsubsection.6.7.3.9}
\contentsline {subsection}{\numberline {6.7.4}Member Data Documentation}{25}{subsection.6.7.4}
\contentsline {subsubsection}{\numberline {6.7.4.1}Hi\discretionary {-}{}{}Low\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}Count}{25}{subsubsection.6.7.4.1}
\contentsline {subsubsection}{\numberline {6.7.4.2}Hi\discretionary {-}{}{}Opt1\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}Count}{25}{subsubsection.6.7.4.2}
\contentsline {subsubsection}{\numberline {6.7.4.3}Hi\discretionary {-}{}{}Opt2\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}Count}{25}{subsubsection.6.7.4.3}
\contentsline {subsubsection}{\numberline {6.7.4.4}K\discretionary {-}{}{}O\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}Count}{25}{subsubsection.6.7.4.4}
\contentsline {subsubsection}{\numberline {6.7.4.5}Omega\discretionary {-}{}{}I\discretionary {-}{}{}I\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}Count}{25}{subsubsection.6.7.4.5}
\contentsline {subsubsection}{\numberline {6.7.4.6}Zen\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}Count}{25}{subsubsection.6.7.4.6}
\contentsline {section}{\numberline {6.8}namedcards.\discretionary {-}{}{}Cards Class Reference}{25}{section.6.8}
\contentsline {subsection}{\numberline {6.8.1}Detailed Description}{26}{subsection.6.8.1}
\contentsline {subsection}{\numberline {6.8.2}Member Data Documentation}{26}{subsection.6.8.2}
\contentsline {subsubsection}{\numberline {6.8.2.1}A\discretionary {-}{}{}C\discretionary {-}{}{}E}{26}{subsubsection.6.8.2.1}
\contentsline {subsubsection}{\numberline {6.8.2.2}E\discretionary {-}{}{}I\discretionary {-}{}{}G\discretionary {-}{}{}H\discretionary {-}{}{}T}{26}{subsubsection.6.8.2.2}
\contentsline {subsubsection}{\numberline {6.8.2.3}F\discretionary {-}{}{}I\discretionary {-}{}{}V\discretionary {-}{}{}E}{26}{subsubsection.6.8.2.3}
\contentsline {subsubsection}{\numberline {6.8.2.4}F\discretionary {-}{}{}O\discretionary {-}{}{}U\discretionary {-}{}{}R}{26}{subsubsection.6.8.2.4}
\contentsline {subsubsection}{\numberline {6.8.2.5}J\discretionary {-}{}{}A\discretionary {-}{}{}C\discretionary {-}{}{}K}{26}{subsubsection.6.8.2.5}
\contentsline {subsubsection}{\numberline {6.8.2.6}K\discretionary {-}{}{}I\discretionary {-}{}{}N\discretionary {-}{}{}G}{26}{subsubsection.6.8.2.6}
\contentsline {subsubsection}{\numberline {6.8.2.7}N\discretionary {-}{}{}I\discretionary {-}{}{}N\discretionary {-}{}{}E}{27}{subsubsection.6.8.2.7}
\contentsline {subsubsection}{\numberline {6.8.2.8}N\discretionary {-}{}{}U\discretionary {-}{}{}M\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}S\discretionary {-}{}{}U\discretionary {-}{}{}I\discretionary {-}{}{}T}{27}{subsubsection.6.8.2.8}
\contentsline {subsubsection}{\numberline {6.8.2.9}Q\discretionary {-}{}{}U\discretionary {-}{}{}E\discretionary {-}{}{}E\discretionary {-}{}{}N}{27}{subsubsection.6.8.2.9}
\contentsline {subsubsection}{\numberline {6.8.2.10}S\discretionary {-}{}{}E\discretionary {-}{}{}V\discretionary {-}{}{}E\discretionary {-}{}{}N}{27}{subsubsection.6.8.2.10}
\contentsline {subsubsection}{\numberline {6.8.2.11}S\discretionary {-}{}{}I\discretionary {-}{}{}X}{27}{subsubsection.6.8.2.11}
\contentsline {subsubsection}{\numberline {6.8.2.12}T\discretionary {-}{}{}E\discretionary {-}{}{}N}{27}{subsubsection.6.8.2.12}
\contentsline {subsubsection}{\numberline {6.8.2.13}T\discretionary {-}{}{}H\discretionary {-}{}{}R\discretionary {-}{}{}E\discretionary {-}{}{}E}{27}{subsubsection.6.8.2.13}
\contentsline {subsubsection}{\numberline {6.8.2.14}T\discretionary {-}{}{}W\discretionary {-}{}{}O}{27}{subsubsection.6.8.2.14}
\contentsline {section}{\numberline {6.9}dealer.\discretionary {-}{}{}Dealer Class Reference}{27}{section.6.9}
\contentsline {subsection}{\numberline {6.9.1}Detailed Description}{27}{subsection.6.9.1}
\contentsline {subsection}{\numberline {6.9.2}Member Function Documentation}{28}{subsection.6.9.2}
\contentsline {subsubsection}{\numberline {6.9.2.1}action}{28}{subsubsection.6.9.2.1}
\contentsline {section}{\numberline {6.10}hand.\discretionary {-}{}{}Hand Class Reference}{28}{section.6.10}
\contentsline {subsection}{\numberline {6.10.1}Detailed Description}{28}{subsection.6.10.1}
\contentsline {subsection}{\numberline {6.10.2}Member Data Documentation}{28}{subsection.6.10.2}
\contentsline {subsubsection}{\numberline {6.10.2.1}B\discretionary {-}{}{}L\discretionary {-}{}{}A\discretionary {-}{}{}C\discretionary {-}{}{}K\discretionary {-}{}{}J\discretionary {-}{}{}A\discretionary {-}{}{}C\discretionary {-}{}{}K}{28}{subsubsection.6.10.2.1}
\contentsline {subsubsection}{\numberline {6.10.2.2}H\discretionary {-}{}{}A\discretionary {-}{}{}R\discretionary {-}{}{}D}{28}{subsubsection.6.10.2.2}
\contentsline {subsubsection}{\numberline {6.10.2.3}P\discretionary {-}{}{}A\discretionary {-}{}{}I\discretionary {-}{}{}R}{29}{subsubsection.6.10.2.3}
\contentsline {subsubsection}{\numberline {6.10.2.4}S\discretionary {-}{}{}O\discretionary {-}{}{}F\discretionary {-}{}{}T}{29}{subsubsection.6.10.2.4}
\contentsline {section}{\numberline {6.11}mapping.\discretionary {-}{}{}Map Class Reference}{29}{section.6.11}
\contentsline {subsection}{\numberline {6.11.1}Detailed Description}{29}{subsection.6.11.1}
\contentsline {subsection}{\numberline {6.11.2}Member Function Documentation}{29}{subsection.6.11.2}
\contentsline {subsubsection}{\numberline {6.11.2.1}create\discretionary {-}{}{}Raw\discretionary {-}{}{}Count}{29}{subsubsection.6.11.2.1}
\contentsline {subsubsection}{\numberline {6.11.2.2}create\discretionary {-}{}{}Raw\discretionary {-}{}{}State}{30}{subsubsection.6.11.2.2}
\contentsline {subsubsection}{\numberline {6.11.2.3}create\discretionary {-}{}{}State}{30}{subsubsection.6.11.2.3}
\contentsline {subsubsection}{\numberline {6.11.2.4}get\discretionary {-}{}{}Bits}{30}{subsubsection.6.11.2.4}
\contentsline {subsubsection}{\numberline {6.11.2.5}invert\discretionary {-}{}{}State}{31}{subsubsection.6.11.2.5}
\contentsline {subsubsection}{\numberline {6.11.2.6}set\discretionary {-}{}{}Bits}{31}{subsubsection.6.11.2.6}
\contentsline {section}{\numberline {6.12}players.\discretionary {-}{}{}Players Class Reference}{32}{section.6.12}
\contentsline {subsection}{\numberline {6.12.1}Detailed Description}{32}{subsection.6.12.1}
\contentsline {subsection}{\numberline {6.12.2}Member Data Documentation}{32}{subsection.6.12.2}
\contentsline {subsubsection}{\numberline {6.12.2.1}A\discretionary {-}{}{}G\discretionary {-}{}{}E\discretionary {-}{}{}N\discretionary {-}{}{}T}{32}{subsubsection.6.12.2.1}
\contentsline {subsubsection}{\numberline {6.12.2.2}D\discretionary {-}{}{}E\discretionary {-}{}{}A\discretionary {-}{}{}L\discretionary {-}{}{}E\discretionary {-}{}{}R}{32}{subsubsection.6.12.2.2}
\contentsline {section}{\numberline {6.13}rewards.\discretionary {-}{}{}Reward Class Reference}{32}{section.6.13}
\contentsline {subsection}{\numberline {6.13.1}Detailed Description}{32}{subsection.6.13.1}
\contentsline {subsection}{\numberline {6.13.2}Member Data Documentation}{33}{subsection.6.13.2}
\contentsline {subsubsection}{\numberline {6.13.2.1}B\discretionary {-}{}{}U\discretionary {-}{}{}S\discretionary {-}{}{}T}{33}{subsubsection.6.13.2.1}
\contentsline {subsubsection}{\numberline {6.13.2.2}D\discretionary {-}{}{}E\discretionary {-}{}{}A\discretionary {-}{}{}L\discretionary {-}{}{}E\discretionary {-}{}{}R\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}B\discretionary {-}{}{}U\discretionary {-}{}{}S\discretionary {-}{}{}T}{33}{subsubsection.6.13.2.2}
\contentsline {subsubsection}{\numberline {6.13.2.3}K\discretionary {-}{}{}E\discretionary {-}{}{}E\discretionary {-}{}{}P\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}P\discretionary {-}{}{}L\discretionary {-}{}{}A\discretionary {-}{}{}Y\discretionary {-}{}{}I\discretionary {-}{}{}N\discretionary {-}{}{}G}{33}{subsubsection.6.13.2.3}
\contentsline {subsubsection}{\numberline {6.13.2.4}L\discretionary {-}{}{}O\discretionary {-}{}{}S\discretionary {-}{}{}E}{33}{subsubsection.6.13.2.4}
\contentsline {subsubsection}{\numberline {6.13.2.5}P\discretionary {-}{}{}U\discretionary {-}{}{}S\discretionary {-}{}{}H}{33}{subsubsection.6.13.2.5}
\contentsline {subsubsection}{\numberline {6.13.2.6}W\discretionary {-}{}{}I\discretionary {-}{}{}N}{33}{subsubsection.6.13.2.6}
\contentsline {section}{\numberline {6.14}shoe.\discretionary {-}{}{}Shoe Class Reference}{33}{section.6.14}
\contentsline {subsection}{\numberline {6.14.1}Detailed Description}{33}{subsection.6.14.1}
\contentsline {subsection}{\numberline {6.14.2}Constructor \& Destructor Documentation}{34}{subsection.6.14.2}
\contentsline {subsubsection}{\numberline {6.14.2.1}\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}\_\discretionary {-}{}{}init\discretionary {-}{}{}\_\discretionary {-}{}{}\discretionary {-}{}{}\_\discretionary {-}{}{}}{34}{subsubsection.6.14.2.1}
\contentsline {subsection}{\numberline {6.14.3}Member Function Documentation}{34}{subsection.6.14.3}
\contentsline {subsubsection}{\numberline {6.14.3.1}deal}{34}{subsubsection.6.14.3.1}
\contentsline {subsubsection}{\numberline {6.14.3.2}generate}{34}{subsubsection.6.14.3.2}
\contentsline {chapter}{\numberline {7}File Documentation}{37}{chapter.7}
\contentsline {section}{\numberline {7.1}rlblackjack/actions.py File Reference}{37}{section.7.1}
\contentsline {section}{\numberline {7.2}rlblackjack/bjmath.py File Reference}{37}{section.7.2}
\contentsline {section}{\numberline {7.3}rlblackjack/blackrlenv.py File Reference}{37}{section.7.3}
\contentsline {section}{\numberline {7.4}rlblackjack/blackrltask.py File Reference}{37}{section.7.4}
\contentsline {section}{\numberline {7.5}rlblackjack/cantor.py File Reference}{37}{section.7.5}
\contentsline {section}{\numberline {7.6}rlblackjack/counting.py File Reference}{37}{section.7.6}
\contentsline {section}{\numberline {7.7}rlblackjack/dealer.py File Reference}{38}{section.7.7}
\contentsline {section}{\numberline {7.8}rlblackjack/hand.py File Reference}{38}{section.7.8}
\contentsline {section}{\numberline {7.9}rlblackjack/mapping.py File Reference}{38}{section.7.9}
\contentsline {section}{\numberline {7.10}rlblackjack/namedcards.py File Reference}{38}{section.7.10}
\contentsline {section}{\numberline {7.11}rlblackjack/players.py File Reference}{38}{section.7.11}
\contentsline {section}{\numberline {7.12}rlblackjack/rewards.py File Reference}{38}{section.7.12}
\contentsline {section}{\numberline {7.13}rlblackjack/shoe.py File Reference}{38}{section.7.13}
\contentsline {part}{Index}{39}{section*.36}
